include_rules = [
    "+base/bind.h",
    "+base/location.h",
    "+base/memory/ptr_util.h",
    "+base/memory/ref_counted.h",
    "+base/message_loop/message_loop.h",
    "+base/message_loop/message_pump.h",
    "+base/task/single_thread_task_runner.h",
    "+base/threading/thread.h",
    "+base/time/time.h",
    "+build/build_config.h",
    # Currently the only AgentSchedulingGroup-scoped object in Blink is the
    # AgentGroupScheduler. As such, that is how we provide access to the
    # ASG-bound BrowserInterfaceBroker, necessitating this dependency.
    # TODO: Move the BIB out of scheduler/ and remove this dependency.
    "+third_party/blink/public/mojom/browser_interface_broker.mojom.h",
    "+v8/include/v8.h",
]

specific_include_rules = {
  "web_resource_loading_task_runner_handle.h": [
    "+net/base/request_priority.h",
  ]
}
